Thành thạo Rust đòi hỏi bạn phải chuyển từ tư duy khái niệm sang độ chính xác về từ vựng. Quá trình này bắt đầu từ phần Phụ lục—một bản đồ chính thức về cú pháp ngôn ngữ. Chúng ta coi các hằng số, chú thích và ký hiệu là những nguyên tử của mã Rust, khác biệt với logic mà chúng tạo ra.
1. Sổ ghi hằng số
Rust phân biệt các kiểu ở cấp độ biên dịch thông qua các hằng số chuyên dụng. Trong khi "..." xử lý chuỗi chuẩn, Hằng số chuỗi thô (r"...") ngăn chặn hiện tượng "backslashitis" bằng cách bỏ qua các chuỗi trốn tránh. Đối với dữ liệu cấp thấp, Hằng số byte (b"...") và Hằng số byte ASCII cung cấp ánh xạ trực tiếp tới u8 ánh xạ.
2. Ngữ nghĩa của khoảng trống "trống rỗng"
Loại đơn vị (()) đại diện cho một bộ gồm không phần tử, được dùng khi không trả về giá trị nào. Ngược lại, loại loại bottom trống (!) chỉ định đoạn mã không bao giờ trả về (hàm phân kỳ). Ký tự dấu chấm kết thúc câu lệnh (;) là ranh giới then thiết để biến biểu thức sinh ra giá trị thành một câu lệnh.
3. Tài liệu như một kiến trúc
Các chú thích không chỉ là ghi chú; chúng là siêu dữ liệu. Chú thích tài liệu ngoài (///) mô tả mục tiếp theo, trong khi chú thích tài liệu trong (//!) mô tả mục mà chúng nằm bên trong (ví dụ như một gói hoặc gốc mô-đun).